home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet internetowy / Rozne / HTTrack 3.40-2 / httrack-3.40-2.exe / {app} / src_win / htsswf / swf / swf2html.txt
Text File  |  2002-10-06  |  2KB  |  46 lines

  1. SWF Flash format (Macromedia)
  2.  
  3. Okay, the stupid license (http://www.macromedia.com/software/flash/download/search_engine/license2.html) 
  4. of the Macromedia Flash SDK contains the following statements:
  5.  
  6. "(..)
  7. Pursuant to the terms and conditions of this License, you are granted a nonexclusive license to use, 
  8. modify and create derivative works ("Derivative Works") of the sample code included in the SDK for 
  9. the sole purpose of developing Products that extract text and link information from a SWF file, 
  10. and to distribute compiled version of such Derivative Works in object code format solely as incorporated 
  11. in the object code format of such Products (the "Bundled Products").  
  12.  
  13. By using the licenses above, you agree to the following restrictions: 
  14. You will not make or distribute copies of the SDK, or electronically transfer the SDK outside your company.  
  15. (..)"
  16.  
  17. Therefore, I can't redistribute the three stupid sources that allow to extract links inside flash files.
  18. This is stupid, and if you're not happy, please send some feedback to Macromedia, thanks!
  19.  
  20. You must therefore compile a module (libhtsswf.so), which will be automatically detected 
  21. by httrack once installed  in the regular system library directory (/usr/lib).
  22.  
  23. Download the flash SDK (and accept the terms of the license) at:
  24. http://www.macromedia.com/software/flash/download/search_engine/index.html
  25.  
  26. Then, copy the three files from this sdk into this swf/ directory:
  27. swf2html.cpp
  28. swf2html.h
  29. swf2htmlstags.h
  30.  
  31. Two of these files have to be modified using the patch (swf2html.patch) given in this directory.
  32. This is only a patch, and therefore this isn't violating the license (not a "derivative work")
  33.  
  34. Apply the patch 'swf2html.patch' using:
  35. patch -p0 < swf2html.patch
  36.  
  37. Then build the module:
  38. make
  39.  
  40. and copy it in the /usr/lib directory, and reprobe modules:
  41. cp libhtsswf.so /usr/lib
  42. ldconfig
  43.  
  44. That's all. Next time you'll run httrack engine, flash support will be available.
  45.  
  46.